hem (someone) in on all sides

Translations
encercler de tous côtés